Комп`ютерні професії

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Зміст
1.Вступ
2.Композітори комп'ютерного світу
3.Новие спеціальності виникнуть завтра
4.Вивод
5.Література

1.Вступ
За словами педагогів, в кожному шкільному випуску є хлопці, які мріють придбати професію, пов'язану з комп'ютерами. Вони надходять до інститутів та університетів на факультети, які називаються по-різному: обчислювальної математики, кібернетики, прикладної математики, інформатики. Чим конкретно вони будуть займатися, закінчивши вуз? Відповідь на це питання часто не знають не тільки батьки та вчителі, а й самі хлопці, у яких бажання "бути з комп'ютером" не обтяжене чітким уявленням про спеціальність. Публикуемая нижче стаття - спроба цю прогалину заповнити, розповісти про спеціальності, пов'язаних з математичним і програмним забезпеченням обчислювальних машин і систем.

2.Композітори комп'ютерного світу
Можна ризикнути і порівняти комп'ютер з яким-небудь музичним інструментом, піаніно, наприклад. Перш ніж ви доторкнетеся до клавіш, ваш інструмент повинні були побудувати майстра, а композитори написати музику на зрозумілій для всіх мовою - нотними знаками. Те ж саме і з комп'ютерами: є люди, які створюють апаратуру, і ті, хто пише музику - комп'ютерні програми. Апаратуру прийнято називати "хард" (від англійського hard - твердий, жорсткий або ще простіше - "залізо"), а програмне забезпечення - "софт" (від англійського soft - м'який). Творці "софту" якраз і є "композитори" комп'ютерного світу. І так само, як у музиці, тут є декілька спеціалізацій, про які нам належить поговорити нижче. А поки трохи історії.
Як це було раніше
Електронні обчислювальні машини з'явилися в середині 40-х років нашого століття. Першою в світі вважається ЕНІАК, створена в 1946 році в США. У Радянському Союзі перша машина почала роботу в 1951 році, називалася вона МЕСМ (Мала Рахункова Електронна Машина). Честь її створення належить групі С. А. Лебедєва, згодом знаменитого академіка, якого називають батьком вітчизняної обчислювальної техніки.
Перші ЕОМ були унікальними установками, і коло фахівців, які вміли змусити їх вирішувати складні обчислювальні задачі, залишався дуже обмеженим. Програмування виконувалося на рівні машинних команд, тобто машині потрібен був докладний і детальний список операцій, які повинні були виконувати всі її вузли. Команди кодувалися числами, представленими в вісімковій, шістнадцятковій або двійковій системі. Від програміста було потрібно не тільки знання безлічі деталей, пов'язаних з пристроєм машини, але і велика інтуїція, вправність розуму, щоб втиснутися в прокрустове ложе дуже скромних, за сучасними поняттями, можливостей електронної машини.
Процес кодування програм йшов дуже повільно, з'являлася велика кількість помилок, і клас програміста визначався його вмінням швидко знаходити власні промахи. У той час виникли два роди фахівців - алгорітмісти і програмісти-кодувальники. У завдання алгорітміста входило точний опис обраного методу обчислень, у завдання програміста - кодування алгоритму на цифровому мовою, зрозумілою машині. Скоро, однак, стало ясно, що остання операція являє собою технічну роботу, якщо, звичайно, алгоритм розписаний детально і точно. Виникла ідея змусити електронну машину самої виконувати цю роботу.
Трансляторщікі - фахівці з систем програмування
Сьогодні написанням програм для комп'ютерів займаються представники найрізноманітніших професій, студенти і навіть школярі. Це стало можливим завдяки появі спеціальних мов, на яких ми даємо команди комп'ютеру. Створюють машинні мови представники нової професії - фахівці з систем програмування, або, як їх ще називають, трансляторщікі.
Спрощено кажучи, існує два типи комп'ютерних мов: машинно-залежні та машинно-незалежні. Перші (асемблери, або мови автокодом) служать для спілкування з машиною на її ж мовою. Асемблера і до теперішнього часу користуються висококва ліфікованих фахівці.
Родоначальником машинно-незалежних мов програмування вважається Фортран. Ця назва - абревіатура двох англійських слів FORmula TRANslation (транслятор формул). Він наближений до загальноприйнятої математичного запису.
Потім з'явилися інші мови (Бейсік, Пролог, сімейство Сі). Саме освоївши ці машинно-незалежні мови, філолог або бухгалтер може написати конкретну прикладну програму. Але щоб машина могла з нею працювати, потрібний транслювати - програма, яка переводить написане на мову комп'ютера. Створення комп'ютерного мови і трансляторів вимагає високої кваліфікації фахівців. Крім того, в цій сфері виникає багато проблем, які потребують теоретичного дозволу.
Виникли новий напрям досліджень і нова спеціальність - теоретичне програмування. Воно спирається на такі розділи математики, як теорія алгоритмів, математична логіка, алгебра, теоретичні основи наближених методів обчислень, теоретичні основи методів пошуку, теорії графів, теорії формальних мов та граматик. Саме тому даних дисциплін на факультетах обчислювальної математики надається велике значення.
У середині 80-х років почався масовий випуск персональних комп'ютерів. Спочатку випускалося кілька сотень тисяч в рік, потім кілька мільйонів, а в даний час - близько тридцяти мільйонів комп'ютерів щороку.
Проблема простій і доступній для кожної людини форми спілкування з комп'ютером - дружнього інтерфейсу, як кажуть, придбала інше соціальне звучання. Тому завдання системних програмістів розширилися і якісно змінилися. Справді, для того, щоб орієнтуватися в безлічі колонок з англійськими абревіатура, вимагається відоме підготовка, а "клацнути" мишею по іконці або по зрозумілою напису може і молодший школяр.
Дружній інтерфейс заснований на ідеї діалогової взаємодії людини з машиною. Комп'ютеру в такому діалозі відводиться роль провідника по дорогах своїх унікальних можливостей і ненав'язливого керівника діями користувача. Від користувача ж потрібно правильно формулювати свої запити і вибирати подальший кроки з варіантів, запропонованих комп'ютером.
У цілому можна сказати, що професійний багаж системного програміста включає мови програмування, транслятори, методи збірки програм з готових шматків, програми налагодження в термінах мов високого рівня, бібліотеки готових заготовок.
Операціонщікі - розробники операційних систем
Операційні системи - серце всього програмного забезпечення комп'ютера. Вони керують введенням в машину інформації, що надходить від клавіатури або дисків, розміщенням вхідних і вихідних даних в запам'ятовуючих пристроях і маніпуляцією з ними. Ці програми включають в роботу транслятори, завантажувачі, відшукують потрібні бібліотечні програми, відповідають за роботу монітора, висвічуючи необхідну інформацію, і багато іншого.
Складність операційних систем з кожним роком зростає, адже ростуть і вимоги масового користувача, і потреби науки і техніки. Тому від спеціальності системного програмування як би відбрунькувалася нова спеціальність - розробники операційних систем, операціонщікі, як їх називають.
З появою мультипрограмування (одночасного вирішення на комп'ютері декількох завдань, що знаходяться на різних стадіях виконання) функції операційних систем особливо різко ускладнилися і виникло кілька складних проблем.
Перша проблема пов'язана зі стратегією розподілу ресурсів машини між конкуруючими між собою в динаміці рахунку програмами. Якщо стратегія розподілу обрана невдало, то ефективність машини відчутно знизиться і користувачеві доведеться довго чекати результатів, втрачаючи дорогоцінний час, а іноді і гроші. При гарній стратегії користувачі можуть заощадити і те й інше. Друга проблема полягає у виключенні впливу одних завдань на вирішення інших, що одночасно знаходяться в роботі. Третя проблема - в розподілі оперативної пам'яті між незалежними завданнями. Від рядового користувача всі ці проблеми, природно, приховані, і він не повинен враховувати, що одночасно з його завданням у машині перебувають багато інших.
Операціонщікам масу нових головоломок доставив режим дистанційного многотермі нального доступу. Такий режим виникає, коли з центральною ЕОМ з'єднані термінали, що дозволяють одночасно працювати на машині декільком незалежним пользовате лям. Термінали представляють собою клавіатуру для набору даних і монітор, що знаходяться від комп'ютера на великій відстані, в іншому приміщенні або навіть місті. Режим термінального доступу - свого роду предтеча мережевої взаємодії.
Мережевики - розробники програм мережевої взаємодії
Об'єднання обчислювальних машин, створення локальних і глобальних мереж потребова ло від операційних систем виконання нових функцій. Порівняно недавно виникла нова спеціальність програмістів-мережевиків.
Вся комп'ютерна мережа, з точки зору управління нею, підрозділяється на взаємозалежний ні рівні. Програми, що реалізують алгоритми управління на цих рівнях, називаються мережними. Правила роботи тут строго стандартизовані конкретних протоколів відповідних рівнів. Тому фахівці, які розробляють мережеві програми, повинні добре знати систему протоколів, прийнятих у цій мережі, правила формування адрес точок мережі, способи транспортування інформації і т. д.
В даний час глобальні комп'ютерні мережі, найвідоміша з яких Інтернет, здатні передавати своїм абонентам не тільки текстову інформацію, але і аудіовізуальну. Їх власність отримала назву "мультимедіа". Розробка програм, що управляють нею, досить складна. Справа в тому, що передача кодів зображень і звуків вимагає високої швидкості і, взагалі кажучи, веде до великої завантаженні ліній зв'язку. Тому необхідні програми, які вміють "стискати" текстову і аудіовізуальну інформацію на вході і розшифровувати її на виході. Крім того, на всіх рівнях роботи мережі передбачені способи контролю правильності передачі, способи захисту інформації від випадкових і навмисних спотворень. Так з'явилася необхідність у фахівцях із захисту інформації від несанкціонованого доступу. У цій області, тісно пов'язаної з теорією кодування і шифрувального справи, існують свої підходи, своя методика і свої технічні прийоми.
Базовікі - фахівці по базах даних
Основний сенс розвитку глобальних мереж полягає у створенні єдиного інформаційно ного простору, що не має державних кордонів і меж відстаней. Це означає, що кожному абоненту мережі слід надати можливість доступу до знань, накопичених людством і розміщених в численних інститутах різних країн і континентів. Зберігається ця інформація в спеціальних базах даних.
Раніше в комп'ютерних базах даних містилося в основному буквено-цифрова інформація. В даний час у закодованому вигляді присутня аудіовізуальна й інша за своїм змістом інформація, наприклад формули хімічних сполук, таблиці інтегралів, відомості про фізичні процеси, програмні продукти і т. д.
Абонента мережі не цікавить, як влаштована та чи інша база даних, йому необхідно отримати відповідь на свій запит до мережі. Приміром, його цікавить, в яких бібліотеках можна знайти рідкісну книгу. Система пошуку, що відповідає на такого роду запити, повинна звернутися до всіх доступних для мережі баз даних бібліотек, сформулювати вать для кожної з них запит, відповідний вимогам конкретної моделі. Саме базовікі, фахівці по базах даних, створюють ці системи. Це досить складно, адже система пошуку повинна визначати, як влаштована та чи інша база даних і як до неї звернутися.
Машинні графіки - фахівці з віртуальної реальності
Природне бажання надати тим речам, які ми бачимо на дисплеї комп'ютера, звичний вид призвело до необхідності вивчення оптичних ефектів в напівпрозорий них тілах та інших тонкощів, пов'язаних з реалістичним баченням сцен, висвічуючи ваних на дисплеї. Результати цих досліджень втілюються в алгоритми і програми машинної графіки.
Тут слід згадати комп'ютерні ігри, в яких дії гравця і об'єктів гри мають першорядне значення. Захоплення комп'ютерними іграми багато хто засуджує, але що стосується машинної графіки, то її розвиток значною мірою було стимульовано саме популярністю комп'ютерних ігор.
Розрізняють двовимірну графіком, що створює зображення плоских фігур, і тривимірну графіку, проектує на екран просторові зображення. Ведуться роботи із створення з допомогою комп'ютера голографічних картин, що створюють ефект просторової реальності.
Починаючи з 70-х років широкий розвиток отримали тренажери, керовані комп'ютерами. Перед поглядом людини знаходиться великий екран, на якому засобами машинної графіки відображається зовнішня ситуація. Вона змінюється в залежності від дій людини чи з волі комп'ютера, яка створює необхідні для тренування ситуації. Наприклад, тренажер, який навчає правилам зльоту і посадки, імітує те, що повинен бачити льотчик зі своєї кабіни під час польоту.
З волі фантазії розробників в надрах комп'ютера створюється свій світ, населений предметами та істотами, здатними діяти і спілкуватися. Комп'ютер дає можливість людині взаємодіяти з уявним світом. Це науково-технічний напрям отримало назву віртуальна реальність.
Зауважу, що багато вчених вважають, що занурення людини в подібний штучний світ може надати дуже шкідливий вплив на психіку.
Але у віртуальній реальності є важливе й корисне призначення. Її засоби дозволяють досліджувати і вивчати явища реального світу, фізичні та біологічні процеси. Можна "подивитися", що відбувається всередині організму, всередині клітини, побачити "зсередини", як працює реактивний двигун, "походити" по Місяцю або по Марсу.
Системи віртуальної реальності вимагають колосальних обчислювальних потужностей, спеціального складного обладнання типу стереоскопічних екранів, різного роду імітаторів сенсорних впливів. Для вирішення завдань, пов'язаних з віртуальною реальністю, швидкодії окремо взятої машини не вистачає. Такі завдання доводиться распараллелівать і використовувати багатопроцесорні супер-ЕОМ.
3. Нові спеціальності виникнуть завтра
Комп'ютерні спеціальності можна порівняти з множинними пагонами, які дав єдиний корінь. Ми з вами говорили тільки про професії, що вимагають серйозної математичної підготовки, і побачили, як одна за одною відбруньковувалися нові спеціалізації від системного програмування.
Те ж саме відбувається і в інших областях, пов'язаних з комп'ютерами. Прикладні програми сьогодні створюють фізики й філологи, хіміки і біологи, економісти і суспільствознавці.
З'явилися фахівці сфери обслуговування, які можуть поставити на комп'ютері потрібні програми, задати режими його використання, мережеві адміністратори, фахівці із захисту комп'ютерів від вірусів і т. д.
Тому можна лише в загальних рисах сказати про спеціальності, затребуваних сьогодні, але немає сумнівів, що завтра будуть потрібні все нові і нові комп'ютерні професії.
Професія - користувач
Незважаючи на все зростаючу популярність персональних комп'ютерів (ПК) і велика кількість інформації, що стосується їх застосування, існує переконання, що професіоналом-комп'ютерником можна стати, тільки добре знаючи будь-якої мова програмування чи досконально вивчивши пристрій ПК. Насправді завдяки надійності і простоті освоєння ПК і безлічі готових програм сьогодні на перший план все більше виходять професії, які можна об'єднати терміном "для користувача". Це ті професії, де комп'ютер став не основою праці, а тільки інструментом, засобом. Майже в будь-якому оголошенні "Шукаю роботу" ("Пропоную роботу") можна зустріти згадку про ПК. Навіть якщо мова йде про посаду секретаря, якому доручаються підготовка і відправлення листів, від кандидата потрібні знання комп'ютера і вміння працювати з принтером. У найближчому ж майбутньому хоча б мінімальні навички користувача ПК в будь-якій професії стануть так само необхідні, як сьогодні вміння читати і писати.
Далі ми розповімо лише про декілька професіях "користувацького" характеру, найбільш популярних сьогодні.

Сучасні друкарки
Введення тексту - це, мабуть, найбільш часте застосування ПК і разом з тим найбільш просте. Складачу тексту достатньо навчитися включати комп'ютер, запускати той або інший текстовий редактор, вивчити використовувані в ньому основні команди (див. "Наука і життя" № 7, 1998 р .) І, може бути, освоїти роботу з принтером. Звичайно, не зайвим стане і специфічна навичка - десятипальцевий метод роботи з клавіатурою, без якого складно домогтися високої швидкості набору тексту. Але тут потрібні тільки бажання і посидючість, благо методів навчання, літератури і навчальних комп'ютерних програм сьогодні є достатньо.
Легкість в навчанні професії (або у перенавчанні - при втраті колишньої роботи), з іншого боку, зменшує перспективи знайти замовника, особливо при роботі "у вільному польоті". Якщо раніше друкарки були потрібні майже будь-якому письменнику або вченому для підготовки рукописів до публікації, не кажучи вже про видавництва, у які ці рукописи надходили, то сьогодні більшість праць створюються авторами вже безпосередньо на ПК. Крім того, все більше поширюється програмне забезпечення для оптичного розпізнавання символів рукописи і введення в ПК тексту з голосу. Все це істотно "підриває монополію" складача-людини.
Комп'ютерна верстка
Точно так само, як набір тексту став продовженням колишньої машинопису, комп'ютерна верстка знаменує собою перехід від старих лінотип до настільних іздателськім системам. Вони являють собою, по-перше, апаратний комплекс: ПК з необхідною периферією (лазерним принтером, сканером, рідше - влаштуванням фотовиводу), по-друге, програмний пакет, що забезпечує можливості перетворення та друку тексту з поліграфічним якістю. Відповідно знання, вміння і навички комп'ютерного верстальника мають дві основні складові: "для користувача" (кілька більш складну, ніж при наборі тексту) і "поліграфічну", яка передбачає знання поліграфічних форматів і стандартів (те, що раніше входило в сферу професії "технічний редактор ") плюс деякі дизайнерські навички.
Мінімальні знання комп'ютерної верстки можна отримати самостійно. Це стосується не дуже складних текстів і не надто суворих вимог до виконання. Наприклад, при верстці брошурок "для службового користування" або роздруківці текстів для особистої бібліотеки. Але щоб стати професійним верстальником, буде потрібно відвідування спеціальних курсів або робота під керівництвом досвідченого наставника.
Комп'ютерна бухгалтерія
Раніше типовий бухгалтер представлявся у вигляді меланхолійного вигляду людини з нарукавниками, зануреного в море документів і паперів за бастіонами товстенних гросбухів. Нинішній бухгалтер - перш за все користувач персонального комп'ютера, що працює зі спеціальними програмами. Існують окремі пакети фінансових операцій, що автоматизують виконання різних проводок і відрахувань, і комплексні пакети для управління діяльністю всього підприємства, що включають в себе крім чисто бухгалтерських також модулі обліку товару на складі, оформлення покупок і багато іншого. Такі апаратно-програмні комплекси вже встановлені в багатьох магазинах: вам досить ввести код товару, що цікавить, і комп'ютер сам перевірить, чи є такий товар на складі, випише чек (або накладну) і виведе його на друк у потрібній кількості копій. А коли ви оплатите покупку, зробить всі необхідні фінансові операції.
Як правило, сучасні бухгалтерські програми представляють собою досить повну імітацію традиційних гросбухів (точніше, структури записів в них). І для отримання цієї професії, насамперед, потрібні знання та вміння звичайного бухгалтера, користувальницький же аспект тут виступає не значніше, ніж при наборі тексту.
Комп'ютерні художники
Обчислювальна потужність сучасного ПК і висока якість зображення як на екрані, так і в "твердій копії" (роздруківці на принтері або плоттері) роблять комп'ютер незамінним помічником у десятці професій, в тій чи іншій мірі пов'язаних з малюванням, кресленням і навіть відеозйомкою.
Створення малюнків в будь-якому графічному редакторі нерідко дозволяє отримати ефекти, недосяжні засобами звичайної графіки, і відноситься скоріше до сфери мистецтва. Але ж крім "вільних художників", які творять виключно за покликом душі і серця, є і художники "підневільні", яким доручається підготовка ілюстрацій у видавництвах, дизайн обкладинок, упаковок для різних товарів, реклами і т. п. Що потрібно такому художнику? Освоїти будь-який графічний редактор нескладно і під силу майже будь-якому користувачеві. Але окомір, твердість руки, талант, нарешті, не можна скидати з рахунків. Так що скоріше можна чекати, що комп'ютерним художником стане художник, який опанував ПК, ніж звичайний користувач перетвориться на комп'ютерного художника. Малювання на екрані за допомогою "миші" - навичка досить специфічний, і тут потрібна деяка тренування. Але якщо фінанси дозволять придбати чутливий планшет, то стати "комп'ютерним" зможе будь-який митець в найкоротші терміни.

Web-дизайн
Професія Web-дизайнера народилася буквально на наших очах. Причиною її появи стало створення глобальної мережі Інтернет, точніше, такого її сервісу як WWW ("Всесвітня Павутина"). Сьогодні практично кожна фірма чи наукова організація прагне мати в Інтернеті власну Web-сторінку, яка розповідає користувачам мережі про розробки, продукції, клієнтів і т. д. Втім, "господарями" Web-сторінок часто є і приватні особи, благо при підключенні до Інтернету провайдер зазвичай надає і можливість безкоштовного розміщення на його сервері Web-сторінки. Розробити просту Web-сторінку в загальному-то нескладно. Але якщо фірмі потрібно барвиста, добре оформлена реклама, та ще й з додатковими можливостями діалогу з потенційним клієнтом (база даних про товари з пошуковою системою, картка оформлення замовлення по мережі, анкетування відвідувачів сторінки тощо), то вона звернеться до Web-дизайнеру. Щоб ним стати, потрібні не лише клієнтську навички, а й знання спеціальної мови HTML, основного формату тексту Web-сторінок, а також уміння програмувати на мові високого рівня, звичайно Сі + +. Необхідні й розуміння мережної взаємодії для реалізації активних механізмів діалогу сервера з користувачем і певні художні здібності. У цілому ж це дуже перспективна професія і цікаве хобі для тих, хто захоплений Інтернетом.

4.Вивод
Сучасні комп'ютерні професії - гарантія успіху
Як досягти успіху в бізнесі, кар'єрі, в житті? Сьогодні кожен перебуває в ситуації постійного вибору, у пошуках оптимального рішення в швидко мінливих соціально-економічних умовах. Мова йде про вашу здатність конкурувати на ринку праці, яку, за умови вільного володіння вами комп'ютером, буде важко перевершити.

5. Література
1.А. Жаров - "Залізо IBM 2000, або все про сучасному комп'ютері: вибір, модернізація, нові можливості": Москва - "МікроАрт", 352 с.
2.Подход професіонала Автор: Зубанов Ф. В. Рік видання: 01.01.2002
3.Active Directory для Microsoft Windows Server 2003: СправочнікАвтор: Реймер Рік видання: 01.01.2004
4.Active Directory для Windows Server 2003 Автор: Реймер С., Стен Реймер, Малкер Майк Рік видання: 01.01.2004
5.Active Server Page 3.0 на прикладах Автор: Чейз Н., Ніколас Чейз Рік видання: 01.01.2001
6.Active Server Pages (+ дод. На CD) Автор: Вільямс Е., Барбер К., Ньюкирк К., Ньюкирк Пол, Барбер Девід Рік видання: 01.01.2001
7.Active Server Pages + CDАвтор: Вільямс Е., Барбер К., Ньюкирк К., Ньюкирк Пол, Барбер Девід Рік видання: 01.01.2001
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Контрольна робота
50.2кб. | скачати


Схожі роботи:
Комп`ютерні віруси
Комп ютерні мережі 3
Комп`ютерні віруси 5
Комп`ютерні технології
Комп`ютерні злочини
Комп ютерні віруси 2
Комп`ютерні віруси 2
Комп`ютерні перекладачі
Комп`ютерні віруси 3
© Усі права захищені
написати до нас